#include <iostream>
#include "Matrix.h"
#include "Point.h"
#include "Vector.h"

using namespace std;

int main(int argc, char *argv[])
{
    Point2D point(2,2);
    point *= 2;
    Vector3D vec(3,4,5);
    Vector3D vec2(1,1,1);
    vec-=vec2;
    Matrix3D mat;
    mat.Scale(vec);
    mat.Inverse();
    cout<<"point:"<<point<<endl;
    cout<<"vector:"<<vec<<endl;
    cout<<"matrix:"<<mat<<endl;
    return 0;
}
